li {list-style:none;}
div.group_wrapper { margin-top:15px;}
div.hot_topic { background-color:#eee;}
div.hot_topic div.photo {padding:5px;}
div.hot_topic div.item ul li{
list-style:none;
padding:3px 5px;
}
span.header {color:#DE3603; font-size:14px;}
div.member_hot div.column { text-align:center; padding:5px 0px 10px 0px;}
div.channel div.column { text-align:center; }
/***********list****************/
dd {
float:left;
padding-left:0px;
margin-left:0px;
overflow:hidden;
padding:5px 0px;
}
div.topic_list {
text-align:left;
}

div.topic_list dl.title_header {
background-color: #F6F6F6;
}

div.topic_list dl dd.title {
width:290px;
text-align:left;
margin-left:8px;
}
div.topic_list dl dd.channel {
width:90px;
text-align:center;
}

div.topic_list dl dd.poster {
width:75px;
text-align:center;
color:#666666;
}

 div.topic_list dl dd.replyview{
 width:40px;
text-align:center;
color:#666666;
}

div.topic_list dl dd.lastupdate {
width:70px;
text-align:right;
color:#666666;
}

div.topic_list dl 
{
	border-bottom:1px dotted #ccc;
}

 div.topic_list dl dd.fav{
 width:70px;
text-align:center;
color:#FF5500;
}
 div.topic_list dl dd.city{
width:65px;
text-align:center;
color:#666666;
}

ul.channel_list
{
 clear:both;
 overflow:hidden;
 padding-left:20px;
}
ul.channel_list li
{
 float:left;
 width:80px;
 list-style:none;
 padding:1px;
}
ul.channel_list li.channel
{
	float:none;
	clear:both;
	font-size:14px;
	padding-left:0px;
	padding-top:100px;
}

/*************list end*****************/

div ul.activity {padding-left:20px;}
div ul.activity li
{
	list-style:none;
	border-bottom:1px solid #ccc;
	padding:5px;
	padding-left:20px;
}
div.update
{
	background-color:#eee;
	padding:10px;
	margin-left:10px;
}
div.update p { padding-bottom:10px;margin:0px;}

h1.header { font-size:25px; padding:10px 5px 0 5px; margin:5px 0 0px 0px;}
div.topic_content p { padding-left:15px;}
div.data_main { margin:25px 0;}
p.author {background-color:#FFFECF; margin:5px; padding:3px 0;}
/*detail*/
div.detail_right ul
{
	padding-left:10px;
}
div.detail_right ul li
{
 list-style:none;
 padding:3px;
}

.page {
clear:both;
float:right;
padding:5px 0 0;
}
.page a {
background-color:#FFFFFF;
border:1px solid #FAD6C8;
color:#F54100;
display:block;
float:left;
margin-left:2px;
padding:1px 6px;
}
.page a.on {
background-color:#F54100;
border:1px solid #F54100;
color:#FFFFFF;
font-weight:bold;
}
.page a.onup {
background:url("paging_icon.gif") no-repeat scroll left 6px #FFFFFF;
padding-left:12px;
}
.page a.ondown {
background:url("paging_icon.gif") no-repeat scroll right -24px #FFFFFF;
padding-right:12px;
}
.page a:visited {
color:#F54100;
}
.page a.on:visited {
color:white;
}